﻿
.filelist{padding:20px;}
.filelist .fitp{margin-bottom:15px;}
.filelist .pnav{display:block;float:left;height:32px;line-height:32px;font-size:14px;}
.filelist .pnav .cur{color:#2F89C3;}
.filelist .pnav .back{padding-left:15px;cursor:pointer;color:#333;}
.filelist .pnav .back:hover{color:#2F89C3;text-decoration:underline;}
.filelist .op{float:right;}
.filelist .btn{display:block;float:right;padding:0 10px;width:auto;height:32px;line-height:32px;font-size:14px;}
.filelist .txt{display:block;float:right;padding:4px;width:240px;height:32px;line-height:32px;}
.filelist .op .btn,.filelist .op .txt{margin-left:15px;}
.filelist .op .t{float:right;display:block;height:32px;line-height:32px;}
.filelist .filt{padding:5px;border:1px solid #dfdfdf;min-height:152px;}
.filelist .filt li{float:left;width:132px;height:152px;}
.filelist .filt dl{padding:5px;}
.filelist .filt dt{position:relative;border:1px solid #dfdfdf;cursor:pointer;}
.filelist .filt dt:hover{border-color:#2F89C3;background-color:#E3F0F9;}
.filelist .filt dt img{display:block;width:108px;height:108px;}
.filelist .filt dt a{display:block;padding:6px;}
.filelist .filt dd{width:100%;height:20px;line-height:20px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.filelist .filt .del{display:block;position:absolute;top:4px;right:4px;width:16px;height:16px;overflow:hidden;line-height:16px;text-align:center;border-radius:8px;font-weight:bold;cursor:pointer;font-size:14px;}
.filelist .filt .del:hover{background-color:#D50000;color:#fff;}
.filelist .filt.ft64 img{width:64px;height:64px;}
.filelist .filt.ft64 a{padding:28px;}
.filelist .filt.ft96 img{width:96px;height:96px;}
.filelist .filt.ft96 a{padding:12px;}

.tplayer{position:fixed;_position:absolute;z-index:900000;top:0;left:0;width:100%;height:100%;background-color:#E7E7E7;filter:alpha(opacity=40);-moz-opacity:0.4;-webkit-opacity: 0.4;opacity: 0.4;}
.tplayer.blue{background-color:#E3F0F9;}
.tplayer.green{background-color:#DFE9DA;}
.tplayer.yellow{background-color:#FDF1DF;}

.fimanger{position:fixed;_position:absolute;z-index:910000;top:50%;left:50%;margin-left:-270px;margin-top:-185px;width:540px;border:1px solid #dfdfdf;background-color:#fafafa;}
.fimanger .hd{padding:0 10px;height:36px;line-height:36px;font-size:14px;background-color:#E8E8E8;background-image:linear-gradient(#fafafa,#E8E8E8);background-image:-webkit-linear-gradient(#fafafa,#E8E8E8);background-image:-moz-linear-gradient(#fafafa,#E8E8E8);background-image:-o-linear-gradient(#fafafa,#E8E8E8);}
.fimanger .hd .tit{display:block;float:left;height:36px;line-height:36px;}
.fimanger .close{display:block;margin-top:10px;float:right;width:16px;height:16px;overflow:hidden;line-height:16px;text-align:center;border-radius:8px;font-weight:bold;cursor:pointer;font-size:14px;}
.fimanger .close:hover{background-color:#D50000;color:#fff;}
.fimanger .icon{display:block;margin-top:10px;float:right;width:24px;height:24px;overflow:hidden;line-height:24px;text-align:center;font-weight:bold;cursor:pointer;font-size:14px;color:#6A6A6A;}
.fimanger .icon:hover{color:#333;}
.fimanger .icon.c{font-size:18px;}
.fimanger .bd{padding:10px;}
.fimanger .tnav li{float:left;position:relative;width:90px;height:30px;line-height:32px;border-style:solid ;border-width:1px 1px 0 1px;border-color:#fafafa;text-align:center;border-radius:8px 8px 0 0;cursor:pointer;font-size:14px;color:#333;}
.fimanger .tnav li span{display:block;position:absolute;left:0;top:0;width:90px;height:30px;}
.fimanger .tnav li.cur{border-color:#dfdfdf;}
.fimanger .tnav li.cur span{background-color:#fff;border-bottom:1px solid #fff;border-radius:8px 8px 0 0;}
.fimanger .main{margin:0;padding:0;border:1px solid #dfdfdf;height:240px; background-color:#fff;}
.fimanger .fitxt{display:block;margin:0;padding:4px 6px;height:18px;line-height:18px;background-color:#fff;border:1px solid #dfdfdf;}
.fimanger .fibtn{padding:0 10px;height:26px;line-height:26px;border:1px solid #dfdfdf;background-color:#eee;cursor:pointer;outline:none;color:#333;}
.fimanger .tabl{margin-top:15px;}
.fimanger .tabl li{float:left;width:100%;margin-bottom:10px;}
.fimanger .tabl .t{display:block;float:left;width:100px;height:28px;line-height:28px;text-align:right;}
.fimanger .tabl .d{display:block;float:left;margin-left:15px;width:400px;}
.fimanger .tabl .fitxt{float:left;}
.fimanger .tabl .fibtn{float:left;}
.fimanger .tabl .furl{float:left;width:240px;}
.fimanger .tabl .fsour{float:left;margin-left:10px;}
.fimanger .tabl .fdes{width:320px;}
.fimanger .tabl .fdes0{width:305px;}
.fimanger .tabl .ficont{float:left;height:28px;width:100px;overflow:hidden;}
.fimanger .tabl .ficont1{float:left;padding-top:6px;}
.fimanger .addrs{float:left;margin-top:5px;width:100%;}
.fimanger .addrs li{margin:0;line-height:20px;}
.fimanger .addrs li span{margin-right:10px;}
.fimanger .addrs .iconfont{color:#749D5E;}
.fimanger .bm{height:40px;}
.fimanger .bm .fibtn{margin-right:10px;float:right;}

.fimanger.blue{border-color:#3082B8;background-color:#E3F0F9;color:#3082B8;}
.fimanger.blue .hd{background-color:#C7E1F3;background-image:linear-gradient(#E3F0F9,#C7E1F3);background-image:-webkit-linear-gradient(#E3F0F9,#C7E1F3);background-image:-moz-linear-gradient(#E3F0F9,#C7E1F3);background-image:-o-linear-gradient(#E3F0F9,#C7E1F3);color:#21597E;}
.fimanger.blue .main{border-color:#3082B8;}
.fimanger.blue .tnav li{border-color:#E3F0F9;}
.fimanger.blue .tnav li.cur{border-color:#3082B8;color:#3082B8;}
.fimanger.blue .fibtn{border-color:#3082B8;background-color:#C7E1F3;background-image:linear-gradient(#E3F0F9,#C7E1F3);background-image:-webkit-linear-gradient(#E3F0F9,#C7E1F3);background-image:-moz-linear-gradient(#E3F0F9,#C7E1F3);background-image:-o-linear-gradient(#E3F0F9,#C7E1F3);color:#21597E;}
.fimanger.blue .icon{color:#358CC6;}
.fimanger.blue .icon:hover{color:#1F5274;}

.fimanger.green{border-color:#79A363;background-color:#DFE9DA;color:#79A363;}
.fimanger.green .hd{background-color:#D0DDC8;background-image:linear-gradient(#DFE9DA,#CBDAC2);background-image:-webkit-linear-gradient(#DFE9DA,#CBDAC2);background-image:-moz-linear-gradient(#DFE9DA,#CBDAC2);background-image:-o-linear-gradient(#DFE9DA,#CBDAC2);color:#4D683E;}
.fimanger.green .main{border-color:#79A363;}
.fimanger.green .tnav li{border-color:#DFE9DA;}
.fimanger.green .tnav li.cur{border-color:#79A363;color:#79A363;}
.fimanger.green .fibtn{border-color:#79A363;background-color:#D0DDC8;background-image:linear-gradient(#DFE9DA,#D0DDC8);background-image:-webkit-linear-gradient(#DFE9DA,#D0DDC8);background-image:-moz-linear-gradient(#DFE9DA,#D0DDC8);background-image:-o-linear-gradient(#DFE9DA,#D0DDC8);color:#4D683E;}
.fimanger.green .icon{color:#729A5C;}
.fimanger.green .icon:hover{color:#445C36;}

.fimanger.yellow{border-color:#EB9616;background-color:#FDF1DF;color:#EB9616;}
.fimanger.yellow .hd{background-color:#FBE3BF;background-image:linear-gradient(#FDF1DF,#FBE3BF);background-image:-webkit-linear-gradient(#FDF1DF,#FBE3BF);background-image:-moz-linear-gradient(#FDF1DF,#FBE3BF);background-image:-o-linear-gradient(#FDF1DF,#FBE3BF);color:#C47C11;}
.fimanger.yellow .main{border-color:#EB9616;}
.fimanger.yellow .tnav li{border-color:#FDF1DF;}
.fimanger.yellow .tnav li.cur{border-color:#EB9616;color:#EB9616;}
.fimanger.yellow .fibtn{border-color:#EB9616;background-color:#FBE3BF;background-image:linear-gradient(#FDF1DF,#FBE3BF);background-image:-webkit-linear-gradient(#FDF1DF,#FBE3BF);background-image:-moz-linear-gradient(#DFE9DA,#D0DDC8);background-image:-o-linear-gradient(#DFE9DA,#D0DDC8);color:#C47C11;}
.fimanger.yellow .icon{color:#F4AE46;}
.fimanger.yellow .icon:hover{color:#C88F1A;}

.fimanger.sour{z-index:911000;margin-left:-320px;margin-top:-280px;width:640px;height:560px;}
.fimanger.sour .main{height:auto;}
.fimanger.sour .back{display:block;float:left;height:32px;line-height:32px;cursor:pointer;}
.fimanger.sour .back:hover{text-decoration:underline;}
.fimanger.sour .flist{height:414px;padding:4px;overflow:scroll;}
.fimanger.sour .flist li{float:left;padding:4px;width:110px;height:130px;overflow:hidden;}
.fimanger.sour .flist dt{position:relative;display:block;border:1px solid #dfdfdf;cursor:pointer;}
.fimanger.sour .flist li.cur dt{border-color:#ddd;background-color:#fafafa;}
.fimanger.sour .flist dt:hover{border-color:#ddd;background-color:#fafafa;}
.fimanger.sour .flist dt a{display:block;padding:5px;}
.fimanger.sour .flist dt img{width:98px;height:98px;}
.fimanger.sour .flist .del{display:block;position:absolute;top:0;right:0;width:16px;height:16px;overflow:hidden;line-height:16px;text-align:center;border-radius:8px;font-weight:bold;cursor:pointer;font-size:14px;}
.fimanger.sour .flist .del:hover{background-color:#D50000;color:#fff;}
.fimanger.sour .flist dd{height:20px;line-height:20px;width:100%;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;text-align:center;}
.fimanger.sour .flist.ft64 img{width:64px;height:64px;}
.fimanger.sour .flist.ft64 a{padding:28px;}
.fimanger.sour .flist.ft96 img{width:96px;height:96px;}
.fimanger.sour .flist.ft96 a{padding:12px;}

.fimanger.sour.green .flist li.cur dt{border-color:#79A363;background-color:#DFE9DA;}
.fimanger.sour.yellow .flist li.cur dt{border-color:#EB9616;background-color:#FDF1DF;}
.fimanger.sour.blue .flist li.cur dt{border-color:#3082B8;background-color:#E3F0F9;}
.fimanger.sour.green .flist li dt:hover{border-color:#79A363;background-color:#DFE9DA;}
.fimanger.sour.yellow .flist dt:hover{border-color:#EB9616;background-color:#FDF1DF;}
.fimanger.sour.blue .flist dt:hover{border-color:#3082B8;background-color:#E3F0F9;}

.fimanger.sour.max{width:100% !important;height:100% !important;margin:0;top:0;left:0;}
